package com.twb.core.constants;

import com.google.common.base.Charsets;

import java.nio.charset.Charset;
/**
 * @Title Constants
 * @Description 系统级别常量
 * @author DSY
 * @date 2018-10-17 13:53
 */
public class TwbConstants {

    public static final String APP_NAME = "twb";

    /**
     * 系统编码
     */
    public static final Charset CHARSET = Charsets.UTF_8;
    
    /**
	 * 默认租户ID
	 */
	public static final String DEFAULT_TENANTID = "TWB";
	
	/**
	 * 默认系统私钥（用于生成token）
	 */
	public static final String AUTH_SECRET = "twb!!Dsy&Dhl202112125";
	
	/**
     * RMI 远程方法调用
     */
    public static final String LOOKUP_RMI = "rmi://";

    /**
     * LDAP 远程方法调用
     */
    public static final String LOOKUP_LDAP = "ldap://";

    /**
     * http请求
     */
    public static final String HTTP = "http://";

    /**
     * https请求
     */
    public static final String HTTPS = "https://";

    /**
     * 操作类型
     */
    public interface Operation {
        /**
         * 添加
         */
        String ADD = "add";
        /**
         * 更新
         */
        String UPDATE = "update";
        /**
         * 删除
         */
        String DELETE = "delete";
    }
    
    /** 
     * @ClassName DbType 
     * @Description 数据库类型
     * @author DSY
     * @date 2021年3月7日 下午5:11:47 
     */ 
    public interface DbType{
    	String MYSQL="mysql";
    	String ORACLE="oracle";
    }
}